package tx.bjdacp.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import javacommon.base.*;
import javacommon.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import tx.bjdacp.model.*;
import tx.bjdacp.dao.*;
import tx.bjdacp.service.*;
import tx.bjdacp.vo.query.*;


public class GspInfoQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;


	/** gspInfoId */
	private java.lang.Integer gspInfoId;
	/** drugSellUnitId */
	private java.lang.Integer drugSellUnitId;
	/** 受理号 */
	private java.lang.String acceptCode;
	/** 受理时间 */
	private java.util.Date acceptDateBegin;
	private java.util.Date acceptDateEnd;
	/** 企业名称 */
	private java.lang.String unitName;
	/** 认证类型 */
	private java.lang.String certType;
	/** 认证性质 */
	private java.lang.String certKind;
	/** 认证结果 */
	private java.lang.String certResult;
	/** 认证缺陷项 */
	private java.lang.String certBugItem;
	/** 证号 */
	private java.lang.String gspCode;
	/** 发证时间 */
	private java.util.Date gspGiveDateBegin;
	private java.util.Date gspGiveDateEnd;
	/** 有效期 */
	private java.util.Date gspExpiryDateBegin;
	private java.util.Date gspExpiryDateEnd;
	/** 送达时间 */
	private java.util.Date sendDate;
	/** 所属季度 */
	private java.lang.String quarter;

	public java.lang.Integer getGspInfoId() {
		return this.gspInfoId;
	}

	public void setGspInfoId(java.lang.Integer value) {
		this.gspInfoId = value;
	}

	public java.lang.Integer getDrugSellUnitId() {
		return this.drugSellUnitId;
	}

	public void setDrugSellUnitId(java.lang.Integer value) {
		this.drugSellUnitId = value;
	}

	public java.lang.String getAcceptCode() {
		return this.acceptCode;
	}

	public void setAcceptCode(java.lang.String value) {
		this.acceptCode = value;
	}

	public java.util.Date getAcceptDateBegin() {
		return this.acceptDateBegin;
	}

	public void setAcceptDateBegin(java.util.Date value) {
		this.acceptDateBegin = value;
	}

	public java.util.Date getAcceptDateEnd() {
		return this.acceptDateEnd;
	}

	public void setAcceptDateEnd(java.util.Date value) {
		this.acceptDateEnd = value;
	}

	public java.lang.String getUnitName() {
		return this.unitName;
	}

	public void setUnitName(java.lang.String value) {
		this.unitName = value;
	}

	public java.lang.String getCertType() {
		return this.certType;
	}

	public void setCertType(java.lang.String value) {
		this.certType = value;
	}

	public java.lang.String getCertKind() {
		return this.certKind;
	}

	public void setCertKind(java.lang.String value) {
		this.certKind = value;
	}

	public java.lang.String getCertResult() {
		return this.certResult;
	}

	public void setCertResult(java.lang.String value) {
		this.certResult = value;
	}

	public java.lang.String getCertBugItem() {
		return this.certBugItem;
	}

	public void setCertBugItem(java.lang.String value) {
		this.certBugItem = value;
	}

	public java.lang.String getGspCode() {
		return this.gspCode;
	}

	public void setGspCode(java.lang.String value) {
		this.gspCode = value;
	}

	public java.util.Date getGspGiveDateBegin() {
		return this.gspGiveDateBegin;
	}

	public void setGspGiveDateBegin(java.util.Date value) {
		this.gspGiveDateBegin = value;
	}

	public java.util.Date getGspGiveDateEnd() {
		return this.gspGiveDateEnd;
	}

	public void setGspGiveDateEnd(java.util.Date value) {
		this.gspGiveDateEnd = value;
	}

	public java.util.Date getGspExpiryDateBegin() {
		return this.gspExpiryDateBegin;
	}

	public void setGspExpiryDateBegin(java.util.Date value) {
		this.gspExpiryDateBegin = value;
	}

	public java.util.Date getGspExpiryDateEnd() {
		return this.gspExpiryDateEnd;
	}

	public void setGspExpiryDateEnd(java.util.Date value) {
		this.gspExpiryDateEnd = value;
	}

	public java.util.Date getSendDate() {
		return this.sendDate;
	}

	public void setSendDate(java.util.Date value) {
		this.sendDate = value;
	}

	public java.lang.String getQuarter() {
		return this.quarter;
	}

	public void setQuarter(java.lang.String value) {
		this.quarter = value;
	}


	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}

	private java.util.Date sendDateBegin;
	private java.util.Date sendDateEnd;

	public java.util.Date getSendDateBegin() {
		return sendDateBegin;
	}

	public void setSendDateBegin(java.util.Date sendDateBegin) {
		this.sendDateBegin = sendDateBegin;
	}

	public java.util.Date getSendDateEnd() {
		return sendDateEnd;
	}

	public void setSendDateEnd(java.util.Date sendDateEnd) {
		this.sendDateEnd = sendDateEnd;
	}

	private String drugSellUnit_unitName;

	public String getDrugSellUnit_unitName() {
		return drugSellUnit_unitName;
	}

	public void setDrugSellUnit_unitName(String drugSellUnit_unitName) {
		this.drugSellUnit_unitName = drugSellUnit_unitName;
	}
}

